include (../../shared.pri)

VCGDIR = ../vcglib
TARGET = filter_PCA_Hough

QMAKE_CXXFLAGS += -fpermissive

DEFINES += VERSION=133

TEMPLATE = lib

DEFINES += FILTER_PCA_HOUGH_LIBRARY

LIBS += -lboost_serialization

SOURCES += \
    src/filterpcahough.cpp \
    src/tools.cpp \
    src/HoughSpace4D.cpp \
    src/HoughFrame4D.cpp \
    src/Circle.cpp \
    src/mntComputer.cpp \
    ext/Factor.cpp \
    ext/Geometry.cpp \
    ext/MarchingCubes.cpp \
    ext/MultiGridOctest.cpp \
    src/surfaceprojector.cpp


HEADERS += \
    inc/filterpcahough.h \
    inc/tools.h \
    inc/HoughSpace4D.h \
    inc/HoughFrame4D.h \
    inc/Circle.h \
    inc/mntComputer.h \
    ext/Allocator.h \
    ext/BinaryNode.h \
    ext/Factor.h \
    ext/FunctionData.h \
    ext/Geometry.h \
    ext/Hash.h \
    ext/MarchingCubes.h \
    ext/MultiGridOctreeData.h \
    ext/Octree.h \
    ext/Polynomial.h \
    ext/PPolynomial.h \
    ext/SparseMatrix.h \
    ext/Vector.h \
    ext/Geometry.inl \
    ext/Octree.inl \
    ext/Vector.inl \
    ext/SparseMatrix.inl \
    ext/Polynomial.inl \
    ext/PPolynomial.inl \
    ext/FunctionData.inl \
    ext/MultiGridOctreeData.inl \
    inc/Serialize.h \



DEPENDPATH += . $$VCGDIR \
	$$VCGDIR/wrap/ply \
	../../common

INCLUDEPATH += . .. $$VCGDIR\
	../.. \
	../../common \
	../../common/interface.h

